Add port of alex6679/teensy-4-usbAudio (with some OpenAudio-specific additions) - #41
Open
loudifier wants to merge 11 commits into
Open
Add port of alex6679/teensy-4-usbAudio (with some OpenAudio-specific additions)#41loudifier wants to merge 11 commits into
loudifier wants to merge 11 commits into
Conversation
all it does is generate a warning about teensy/avr compatibility
Add new blocks (TDM, I2Ssink, etc) Update some descriptions for new modifications (mostly USB channels and USB in .volume() function) Add pre-existing I2SQuad to GUI Add warnings for incompatible blocks (I2S in + TDM out, etc)
fix an bug where data sent to the right channel of an I2S output is actually output on the left channel slot, if no data is sent to the left channel of the I2S output block.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Port teensy-4-usbAudio USB over to OpenAudio
I saw that alex6679/teensy-4-usbAudio#7 looked stalled, so I figured it would be helpful to go the opposite direction. Beware this pull request is almost entirely vibe coded, please just close if that is not welcome.
In addition to just porting F32-native versions of the teensy-4-usbAudio core files:
I have tested each individual feature, and many of them in combination with each other, using an Audio Precision serial interface as a reference. The full matrix of channels, sample rates, bit depths, and serial audio configs would be unfeasible to cover every possible combination, but I am happy to test any specific config.
@alex6679 for visibility